66问答网
所有问题
当前搜索:
vba 删除sheet
vba
下标越界
答:
这个地方的下标越界,有两种可能,一是因为不存在sTemplateName名字的工作薄造成Workbooks(sTemplateName)越界,二是Effvar(i)值不合理造成工作表
Sheets
(Effvar(i))越界。遇到越界的时候你选择“调试”,添加对上面这些变量的监视,你就知道具体是什么原因导致了越界,然后才能确定解决方法。
vba
if 判断单元格是否等于一个数
答:
我认为应该把 If
Sheets
(1).Cells(8, 2) = 4390 Then 写成 If Sheets(1).Cells(8, 2).value = 4390 Then 试一试
vba
GetObject能不能打开.txt 、.log格式文件吗?
答:
.LOG文件使用FSO的OPENTEXT打开,或者直接
VBA
里面OPEN打开,例子代码:Dim MyCharOpen "f:\test.txt" For Input As #1Do While Not EOF(1) ' 循环至文件尾。 MyChar = Input(1, #1) ' 读入一个字符。 Debug.Print MyChar ' 显示到立即窗口。LoopClose #1 ...
vba
函数向下拉时 类型不匹配?
答:
VBA
中类型不匹配,有可能对比,或运算时使用了两种不同的类型,导致无法匹配。例如你拿一个object对象对比一个text文本,就无法匹配。如在Excel中,一个工作表对象和一个数值相加,就会提示类型不匹配。还有就是,你拿一个数字和一个文本相乘这样的,也会提示错误。好好检查一下吧。对象都是有属性的。
棣栭〉
<涓婁竴椤
41
42
43
44
45
46
47
48
49
76
其他人还搜